.page{
	width: 100%;
	height: 100%;
	background-color: #f4f4f4;
	margin-top: 60rpx;
	overflow: hidden;
}
.head{
	padding-top: 60rpx;
	height: 100rpx;
	width: 100%;
	background-color: #FFFFFF;
	position: fixed;
	top: 0;
	z-index: 999;
	display: flex;
	align-items: center;
	font-size: 36rpx;
	box-shadow: 0 0 10rpx 10rpx #f4f4f4;
}
.head image{
	width: 60rpx;
	height: 60rpx;
	display: block;
	margin-right: 250rpx;
}
.null{
	width: 100%;
	margin-top: 90rpx;
}
.mycar-msg{	
	position: relative;
	top: 30rpx;
	width: 90%;
	border-radius: 20rpx;
	background-color: #FFFFFF;
	margin: 0rpx auto;
	padding: 20rpx;
	overflow: hidden;
}
.mycar-msg1,.mycar-msg2{
	padding:30rpx;
	//height: 80rpx;
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	font-size: 36rpx;
	border-bottom: 1rpx solid #f4f4f4;
}
.mycar-msg2{
	padding: 40rpx 30rpx;
}
.mycar-msg1 input{
	margin-left: -40rpx;
}
.mycar-msg1 input, .mycar-msg2 input{
	font-weight: 900;
	text-align: center;
}
.mycar-msg view:last-child {
	border-bottom: none;
}
.upload{
	width: 90%;
	height: 600rpx;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-top: 60rpx;
	padding: 20rpx;
}
.upload_title{
	font-weight: 900;
	font-size: 34rpx;
}
.upload1{
	display: flex;
	flex-direction: row;
	margin-bottom: 80rpx;
}
.upload-imgs{
	width: 48%;
	height: 200rpx;
	display: flex;
	flex-direction: row;
	position: relative;
	top: 20rpx;
	margin-right: 4%;
}
.upload-item2{
	margin-right: 0;
}
.upload-imgs1{
	position: absolute;
	width: 100%;
}
.upload-imgs2{
	width: 134rpx;
	height: 134rpx;
	margin: 30rpx auto 0;
}
// .upload-item3{
// 	display: flex;
// 	flex-direction: row;
// }
.upload2{
	margin-top: 0rpx;
	display: flex;
	align-items: center;
	justify-content: space-around;
}

.upload-item{
	width: 312rpx;
	height: 188rpx;
	display: flex;
	flex-direction: row;
	position: relative;
	margin-top: 30rpx;
	.upload-icon{
		width: 200rpx;
		height: 200rpx;
		position: absolute;
		top: 26rpx;
		left: 89rpx;
	}
	.icon-guanbi{
		position: absolute;
		top: 0;
		right: 0;
		width: 30rpx;
		height: 30rpx;
		background-color: #E62423;
		border-radius: 100%;
		color: #ffffff;
		font-size: 24rpx;
		text-align: center;
	}
	}
.select{
	width: 90%;
	margin: 30rpx auto 0;
	padding: 20rpx;
	background-color: #f4f4f4;
	display: flex;
	flex-direction: row;
	align-items: center;
	color: #747474;
}
.select-driver{
	width: 80%;
}
.select image{
	width: 40rpx;
	height: 40rpx;
	margin-left: 20%;
}
.submit{
	width: 96%;
	margin: 40rpx auto 20rpx;
	width: 96%;
	height: 80rpx;
	background-color: rgba(88, 100, 253, 1);
	border-radius: 8rpx;
	color: #FFFFFF;
	font-size: 30rpx;
	text-align: center;
	line-height: 80rpx;
}
.carMsg{
	width: 90%;
	//height: 800rpx;
	background-color: #FFFFFF;
	margin: 30rpx auto 0;
	padding: 20rpx;
	
}
.msg-item{	
	margin-top: 30rpx;
	border-bottom: 4rpx solid #e7e2e2;
}
.msg-item:last-child{
	border: none;
}
.buyAddress{
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 30rpx;
}
.buyAddress text{
	font-size: 30rpx;
	
}
.buySelect{
	display: flex;
	flex-direction: row;
	align-items: center;
}

.buySelect input{
	text-align: right;
}
.buySelect text{
	margin-left: 10rpx;
}
.buySelect image{
	width: 50rpx;
	height: 60rpx;
}

.box {
		position: fixed;
		top: 0;
		width: 100%;
		height: 100%;
	}

	.shadow {
		height: 100%;
		background-color: #000000;
		opacity: 0.4;
	}

	.box-content {
		position: absolute;
		bottom: 0;
		width: 100%;
		height: 500rpx;
		background-color: #FFFFFF;
		border-radius: 40rpx 40rpx 0 0;
	}

	.box-head {
		position: relative;
		clear: both;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		padding: 20rpx;
		width: 90%;
		margin: 0 auto;
		font-size: 30rpx;
	}

	.box-head image {
		width: 60rpx;
		height: 60rpx;
	}

	.box-type {
		width: 96%;
		padding: 20rpx;
		margin: 20rpx auto;
	}

	.box-type span {
		display: block;
		border-top: 1rpx solid #F0F2F5;
		width: 100%;
		height: 120rpx;
		font-size: 30rpx;
		line-height: 120rpx;
	}
	.location-wrap{
		background-color: #ffffff;
	}
	.fsmall{
		font-size: 26rpx;
	}
	.fmiddle{
		font-size: 28rpx;
	}
	.blue{
		color: #007AFF;
	}
	.bold{
		font-weight: 600;
	}
	.flex{
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.mask {
		position: fixed;
		z-index: 3;
		top: 40%;
		left: 40%;
	}
	
	.mask-r {
		height: 120rpx;
		width: 120rpx;
		border-radius: 60rpx;
		display: flex;
		background: rgba(0, 0, 0, 0.5);
		backdrop-filter: blur(5px);
		justify-content: center;
		align-items: center;
		font-size: 40rpx;
		color: #FFFFFF
	}
	
	.content {
		height: 100%;
		width: 100%;
		background-color: #ffffff;
	}
	
	.header { 
		width: 100%;
		position: relative;
		z-index: 8;
		background-color: #FFFFFF;
		padding-top: 20rpx;
	}
	
	
	.back_div {
		width: 100rpx;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.back_img {
		width: 35rpx;
		height: 35rpx;
	}
	
	.input {
		font-size: 26rpx;
		width: 600rpx;
		height: 60rpx;
		max-height: 60rpx;
		border-radius: 10rpx;
		background-color: #F5F5F5;
		padding-left: 20rpx;
		padding-right: 20rpx;
		box-sizing: border-box;
	}
	
	
	
	.show {
		left: 0;
		width: 100%;
		transition: left 0.3s ease;
	}
	
	.hide {
		left: 100%;
		width: 100%;
		transition: left 0.3s ease;
	}
	
	
	.title {
		font-size: 30rpx;
		color: white;
	}
	.letters {
		position: absolute;
		right: 0; 
		width: 80rpx;
		color: #333333; 
		top: 25%; 
		text-align: center;
		font-size: 24rpx;
		font-weight: 510;
	}
	.letters .fmin{
		
	}
	 
	
	.letter-header { 
		font-size: 28rpx; 
		padding-left: 40rpx;
		box-sizing: border-box;
		display: flex;
		align-items: center; 
	
	}
	
	.city-div {
		width: 660rpx;
		margin: auto;
		padding: 20rpx 0;
		border-bottom-width: 0.5rpx;
		border-bottom-color: #ebedef;
		border-bottom-style: solid;
		display: flex;
		align-items: center; 
	}
	
	.city {
		font-size: 28rpx;
		color: #000000;
		padding-left: 30rpx;
	}
	
	.dingwei {
		width: 90%;
		margin: auto;
		padding-top: 25rpx;
		box-sizing: border-box;
		margin-bottom: 26rpx;
	}
	.dingwei .grey{
		margin-bottom: 25rpx;
	} 
	
	.dingwei_city {
		width: 100%;  
		box-sizing: border-box;
		display: flex;
		justify-content: space-between;
	}
	
	.dingwei_city_one { 
		height: 60rpx;
		background-color: #F5F5F5;
		border-radius: 30rpx;
		font-size: 26rpx; 
		padding: 0 20rpx;
		display: flex;
		justify-content: center;
		align-items: center;
		margin: 0 20rpx 20rpx 0;
	}
	
	
	.dingweis {
		width: 32rpx;
		height: 32rpx;
	}
	
	.dingwei_city_zuijin {
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;
	} 
	.location-item{
		width: 100%;
		height: 100%;
		position: fixed;
		top: 160rpx;
		z-index: 99;
		background-color: #FFFFFF;
	}
	.close{
		font-size: 30rpx;
		margin: 0 10rpx 0 20rpx;
	}